Il s’agit du meilleur émulateur de PlayStation One, devant ePSXe et pSX.

Caractéristiques:
– CPU Recompiler/JIT (x86-64, armv7/AArch32, AArch64, RISC-V/RV64).
– Hardware (D3D11, D3D12, OpenGL, Vulkan, Metal) and software rendering.
– Upscaling, texture filtering, and true colour (24-bit) in hardware renderers.
– PGXP for geometry precision, texture correction, and depth buffer emulation.
– Adaptive downsampling filter.
– Post processing shader chains (GLSL and experimental Reshade FX).
– « Fast boot » for skipping BIOS splash/intro.
– Save state support.
– Windows, Linux, macOS support.
– Supports bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
– Direct booting of homebrew executables.
– Direct loading of Portable Sound Format (psf) files.
– Digital and analog controllers for input (rumble is forwarded to host).
– Namco GunCon lightgun support (simulated with mouse).
– NeGcon support.
– Qt and « Big Picture » UI.
– Automatic updates with preview and latest channels.
– Automatic content scanning – game titles/hashes are provided by redump.org.
– Optional automatic switching of memory cards for each game.
– Supports loading cheats from existing lists.
– Memory card editor and save importer.
– Emulated CPU overclocking.
– Integrated and remote debugging.
– Multitap controllers (up to 8 devices).
– RetroAchievements.
– Automatic loading/applying of PPF patches.
Configuration requise:
– Windows 10/11 (7/8/8.1 here), Linux (AppImage/Flatpak), macOS.
– A CPU faster than a potato. But it needs to be x86_64, AArch32/armv7, AArch64/ARMv8, or RISC-V/RV64.
– For the hardware renderers, a GPU capable of OpenGL 3.1/OpenGL ES 3.1/Direct3D 11 Feature Level 10.0 (or Vulkan 1.0) and above. So, basically anything made in the last 10 years or so.
– SDL, XInput or DInput compatible game controller (e.g. XB360/XBOne/XBSeries). DualShock 3 users on Windows will need to install the official DualShock 3 drivers included as part of PlayStation Now.

Les améliorations sont:
Preview Build:
– Fix serial mismatch error when verifying (Stenzek)
– Spanish (Spain) 2025/10/12 translation update (#3586) (VÃctor « IlDucci) #3586
Stable Build (or rolling release):
– Deps: Bump cpuinfo version
– Deps: Remap paths in libbacktrace
– Deps: Update to FreeType 2.14.1
– Deps: Update Harfbuzz to 11.5.0
– Deps: Patch libpng for apng support
– HeapArray: Add size_bytes()
– Image: Fix a couple of random bugs
– Image: Don’t use png_read_image()
– Tests: Add tests for Image class
– AnimatedImage: Add class for reading APNGs
– GameList: Save APNGs for memory card icons
– Tests: Add for CueParser and ElfFile
– Tests: Linux build fix
– FileSystem: Disallow control characters on Linux/Mac as well
– FullscreenUI: Draw generated covers when not present
– FullscreenUI: Stop icons leaking into cover cache
– Qt: Add Memory Editor window
– Qt: Link memory scanner address double-click to editor
– Qt: Add optional animation of icons in game list
– Update the Simple-Chinese translation to latest. (#3577)
– Qt: Avoid casts on animation delegate
– Qt: Hackfix game list background on stylesheet themes
– Qt: Don’t bother using worker for background resize
– Qt: Don’t use static storage for app icon
– Qt: Fix disabling patches not removing empty ini
– Settings: Store custom aspect ratios in main key
– Settings: Avoid log.h include
– Cheats: Pack state in struct
– Cheats: Fix uninitialized data read in parsing
– Settings: Prefer widescreen patches over GTE hack
– Atualização Português do Brasil (#3578)
– Update the Simple-Chinese Translation to latest. (#3579)
– Achievements: Fix unused variable warning
– Qt: Fix app icon ending up as null
– Qt: Avoid extra string storage
– Updated Swedish translation (#3580)
– Qt: Remove old vsync mode migration function
– AnalogController: Fix inverted motor display in OSD
– Qt: Fix vibration binding not applying immediately
– System: Warn if geometry tolerance is not default
– Use DualSense Mic Mute LED for Analog Mode (#3574)
– Qt: Refactor LED bindings
– Qt: Re-introduce FlowLayout
– Qt: Allow binding both active and inactive LED colours
– Qt: Make LED settings clearer
– GameDB: Disable auto analog in Alien Resurrection
– Misc: Add error checking to LocalTime()
– Deps: Bump to Qt 6.9.3
– CI: Bump MacOS runner to macos-15 + Xcode 26
– Controller: Remove unused InAnalogMode()
– Controller: Remove GetInputOverlayIconColor()
– InputManager: Only update vibration once per frame
– Controller: Merge all binds into one index space
– Controller: Simplify deadzone calculation
– Controller: Skip runahead replay when analog is unchanged
– System: Serialize PGXP state for runahead
– Update the Simple-Chinese Translation to latest. (#3581)
– Settings: Rearrange fields
– System: Add ‘Runahead for Analog Input’ option
– FullscreenUI: Fix localization of ‘None’ background
– CI: Simplify Windows/Linux workflows
– InputManager: Refactor and simplify vibration mapping
– AnalogController: Fix sync/readback value for vibration
– Qt: Fix flicker when changing cover size
– Qt: Bump currently-visible covers to front on scale change
– Qt: Use QSize throughout GameListWidget
– CI: Remove redundant prefix on AppImage cross job
– CMake: Bump required dependency versions
– InputManager: Sync effect state on connection
– CI: Fix Windows build symbol upload
– Qt: Fix cover title being clipped
– Update the Simplified Chinese Translation to latest. (#3582)
– Qt: Show screenshot in resume game popup
– Qt: Don’t include git hash in window title
– Controller: Don’t indirectly include settings.h
– Atualização Português do Brasil (#3583)
– Misc: Move SettingInfo declaration to input_types.h
– Cheats: Remove unnecessary std::move()
– Controller: Remove unused helper function
– FullscreenUI: Fix default value for theme
– CDImageDevice: Use g_settings for ignore host subcode
– VulkanDevice: Make current command buffer lookup consistent
– Updated Swedish translation (#3584)
– Update the Simplified Chinese Translation. (#3585)
– FullscreenUI: Fix crash opening settings
– Deps: Update to Qt 6.10.0
– CPU/PGXP: Handle SXYP mirror reads
– CPU/PGXP: Make register writes more readable
– CPU/GTE: Remove unnecessary struct padding
– dep/rcheevos: Bump external client image URL buffer size
– GameDB: Remove PGXP vertex cache from Touge Max G
– Scripts: Hopefully fix AppImage build
– dep/rcheevos: Bump to 6755915
– Qt: Fix rare bug where covers get stuck in loading state
– Deps: Update to FFmpeg 8.0
– MediaCapture: Improve FFmpeg load error message
– CI: Fix AppImage build (again)
– FullscreenUI: Modernize blocking loading dialog
– Qt: Fix submenu accessibility on MacOS
– Qt: Swap most out-of-toolbar QToolButtons to QPushButtons
– Qt: Style QMenu and QToolButton with stylesheet on MacOS
– Qt: Default to native theme on MacOS
– Qt: Display hash in game properties summary
– Qt: Tab should change focus in edit cheat dialog
– Qt: Normalize line endings in cheat edit dialog
– Cheats: Strip whitespace on code body when editing
– Qt: Validate cheats before saving edits
– Qt: Improve column width behaviour in cheat list
– Qt: Don’t use hash cheat list when PPFs exist
– Cheats: Show OSD warning when parsing fails
– GPU/HW: Fix crash when preloading texture replacements
– Qt: Fix serial mismatch error when verifying
– Spanish (Spain) 2025/10/12 translation update (#3586)
Télécharger DuckStation v0.1 build 99XX (64.5 Mo)
Site Officiel
En savoir plus…